What is web development?

The term ‘web development’ refers to the designing, creating and maintaining of websites. This includes creating a website’s structure, designing graphic elements and writing code.

Our web development courses take learners with no experience in coding to the point that they can work as junior web developers.

Build a Website with HTML, CSS, and GitHub Pages

About this skill path

One of the best ways to start coding is by building websites. Whether you want to tweak your business’s site, hone your web development skills, or learn to collaborate with developers, this Skill Path will help you get there. Learn important HTML and CSS fundamentals and practice your new skills with real-world projects.

Skills you'll gain

  • Read and write basic HTML
  • Implement basic web design principles
  • Build a static website
  • Launch a website with GitHub Pages
https://www.codecademy.com/learn/paths/learn-how-to-build-websites

Learn HTML

About this course

Fun fact: all websites use HTML — even this one. It’s a fundamental part of every web developer’s toolkit. HTML provides the content that gives web pages structure, by using elements and tags, you can add text, images, videos, forms, and more. Learning HTML basics is an important first step in your web development journey and an essential skill for front- and back-end developers.

Skills you'll gain

  • Structure pages with HTML

  • Present data with tables

  • Write cleaner HTML

https://www.codecademy.com/learn/learn-html

Building Interactive JavaScript Websites

About this course

Learn how to build interactive websites using HTML, CSS, and JavaScript. This course will combine these essential web technologies to create engaging, dynamic web pages. You’ll bridge the gap between understanding JavaScript and applying it to real web development projects while learning to manipulate the DOM and handle browser events.

Skills you'll gain

  • Manipulate the DOM

  • Handle browser events and event listeners

  • Use Handlebars.js for templating

  • Apply JavaScript principles to web development

https://www.codecademy.com/learn/build-interactive-websites